1 results for Irishman in China: Robert Hart, Inspector General of the Chinese Imperial Maritime Customs Zhao Changtian
-
Anchor for 1 page of results
-
An Irishman in China
Hardback
Published 22 Oct 2013